home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Entertainment / luff stuff / luff⁄terminal.c < prev    next >
Encoding:
C/C++ Source or Header  |  1985-11-08  |  888 b   |  59 lines  |  [TEXT/MACA]

  1. #include "MacLuff.h"
  2.  
  3. draw_x(x, y){
  4.     int dummy;
  5.  
  6.     EraseRect(&xy_r[x][y]);
  7.     FrameRect(&xy_r[x][y]);
  8.  
  9.     MoveTo(x*15 + 1, y*15 + 36);
  10.     Line(11, 11);
  11.     Move(0, -11);
  12.     Line(-11, 11);
  13.  
  14.     InvertRect(&xy_r[x][y]);
  15.     Delay(10, &dummy);
  16.     InvertRect(&xy_r[x][y]);
  17. }
  18.  
  19. draw_o(x, y){
  20.     int dummy;
  21.  
  22.     EraseRect(&xy_r[x][y]);
  23.     FrameRect(&xy_r[x][y]);
  24.  
  25.     InsetRect(&xy_r[x][y], 2, 2);
  26.     FrameOval(&xy_r[x][y]);
  27.     InsetRect(&xy_r[x][y], -2, -2);
  28.  
  29.     InvertRect(&xy_r[x][y]);
  30.     Delay(10, &dummy);
  31.     InvertRect(&xy_r[x][y]);
  32. }
  33.  
  34. draw_empty(x, y){
  35.     EraseRect(&xy_r[x][y]);
  36.     FrameRect(&xy_r[x][y]);
  37. }
  38.  
  39. draw_hint(x, y){
  40.     int dummy;
  41.  
  42.     InvertRect(&xy_r[x][y]);
  43.     Delay(60, &dummy);
  44.     InvertRect(&xy_r[x][y]);
  45. }
  46.  
  47. draw_message(string) char *string;{
  48.     int dummy;
  49.  
  50.     EraseRect(&message_r);
  51.     MoveTo(5, 20);
  52.     DrawString(string);
  53.     InvertRect(&message_r);
  54.     SysBeep(1);
  55.     Delay(60, &dummy);
  56.     InvertRect(&message_r);
  57.     message_flag = TRUE;
  58. }
  59.